//
//  RadarPulseView.h
//  us
//
//  Created by karry on 2025/4/8.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface RadarPulseView : UIView

/// 开始雷达波动画（自动避免重复调用）
- (void)start;

/// 停止动画并移除所有波纹
- (void)stop;

/// 波纹颜色，默认红色
@property (nonatomic, strong) UIColor *pulseColor;

/// 最大半径，默认 100
@property (nonatomic, assign) CGFloat maxRadius;

/// 波纹数量，默认 3
@property (nonatomic, assign) NSInteger pulseCount;

/// 动画持续时间，默认 3s
@property (nonatomic, assign) NSTimeInterval duration;

@end

NS_ASSUME_NONNULL_END
